//
//  WishCloudViewController.h
//  eGifr
//
//  Created by Phien Tram on 8/4/13.
//  Copyright (c) 2013 eGiftr. All rights reserved.
//

#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>
#import "DataManager.h"

@class WishTerm;

@protocol WishCloudViewDelegate;

@interface WishCloudViewController : UIViewController <DataManagerDelegate>

@property (nonatomic, strong) IBOutlet UIButton *wishCloudButton;
@property (nonatomic, strong) IBOutlet UILabel *welcomeLabel;
@property (nonatomic, strong) IBOutlet UILabel *wishesAppearLikeThisLabel;
@property (nonatomic, strong) IBOutlet UILabel *flickupGuideLabel;
@property (nonatomic, strong) IBOutlet UIImageView *flickupArrowImageView;

@property (nonatomic, strong) IBOutlet UILabel *flickdownGuideLabel;
@property (nonatomic, strong) IBOutlet UIImageView *flickdownArrowImageView;

@property (nonatomic, strong) NSMutableArray *scrollingTerms;
@property (nonatomic, strong) NSMutableArray *scrollingLabels;
@property (nonatomic, strong) NSMutableArray *myWishCloudLabels;
@property (nonatomic, strong) NSMutableArray *removedLabels;

@property (nonatomic, strong) NSArray *myWishList;

@property (nonatomic, weak) id<WishCloudViewDelegate> delegate;
@property (nonatomic, strong) DataManager *dataManager;
@property (nonatomic, strong) WishTerm *myWishTerm;

@end


@protocol WishCloudViewDelegate <NSObject>

- (void)wishCloudViewDone:(WishCloudViewController *)viewController;
@end